package com.have.blog.model.mapper;

import com.have.blog.model.models.TCategoryMenu;
import com.have.blog.model.models.TCategoryMenuExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TCategoryMenuMapper {
    long countByExample(TCategoryMenuExample example);

    int deleteByExample(TCategoryMenuExample example);

    int deleteByPrimaryKey(String uid);

    int insert(TCategoryMenu record);

    int insertSelective(TCategoryMenu record);

    List<TCategoryMenu> selectByExample(TCategoryMenuExample example);

    TCategoryMenu selectByPrimaryKey(String uid);

    int updateByExampleSelective(@Param("record") TCategoryMenu record, @Param("example") TCategoryMenuExample example);

    int updateByExample(@Param("record") TCategoryMenu record, @Param("example") TCategoryMenuExample example);

    int updateByPrimaryKeySelective(TCategoryMenu record);

    int updateByPrimaryKey(TCategoryMenu record);
}